<template>
    <FileRecordTable />
</template>

<script lang="ts" setup>
import { ref, onMounted, provide } from "vue";
import { getFileRecord } from "src/httpApi/record";
import FileRecordTable from "./FileRecordTable.vue";

// 定义表格数据
const tableData = ref<any[]>([]);

// 获取文件记录数据
const getFileRecordData = async () => {
    try {
        const res = await getFileRecord();
        tableData.value = res.result; // 根据实际接口返回结构调整
    } catch (error) {
        console.error("获取文件记录数据失败:", error);
    }
};

// 组件加载时自动请求数据
onMounted(() => {
    getFileRecordData();
});

// 使用 provide 将 tableData 传递给子组件
provide("tableData", tableData);
</script>

<style scoped></style>
